package evaluacredito.service;

import java.util.Collection;

import evaluacredito.excepcion.DAOExcepcion;
import evaluacredito.excepcion.LoginExcepcion;
import evaluacredito.modelo.Usuario;

public interface UsuarioService {

	public Usuario validar(String nomUsu, String clave) throws DAOExcepcion,
			LoginExcepcion;

	public Collection<Usuario> buscarPorNombre(String nomUsu)
			throws DAOExcepcion;

	public Usuario insertar(Usuario vo) throws DAOExcepcion;

	public Usuario obtener(int idUsu) throws DAOExcepcion;

	public void eliminar(int idUsu) throws DAOExcepcion;

	public Usuario actualizar(Usuario vo) throws DAOExcepcion;

	public Collection<Usuario> listar() throws DAOExcepcion;

}
